#ifndef UDPDATAGRAM_H
#define UDPDATAGRAM_H

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <iostream>
using namespace std;

class UDPDatagram
{
public:
	UDPDatagram(const char *host, unsigned short port);
	~UDPDatagram();

	int sendData(const char *data);

private:
	int sock;
	struct sockaddr_in server;

	bool sock_error;
	bool addr_error;
};

#endif
